Skip to content

Comments

Quick Bug Fixes#208

Open
tschug wants to merge 3 commits intomainfrom
grandparent-bug-fix
Open

Quick Bug Fixes#208
tschug wants to merge 3 commits intomainfrom
grandparent-bug-fix

Conversation

@tschug
Copy link
Contributor

@tschug tschug commented Jan 22, 2026

Critical Changes

  • N/A

Changes

  • Resolves grandparent id usage
  • Adds ldsUtils from TrailheadApps
  • Refactors how error message is displayed by using ldsUtils

Issues Closed

#189 - Help Text
#206

fix(indicatorBundle): improve error rendering and message clarity

- Wrap error content in lightning-card body to align with SLDS structure and spacing
- Replace JSON.stringify with reduceErrors for user-friendly error messages
- Correct target message to use resolved targetIdValue and objectApiName
  - **This resolves issue with grandparent fields**
- Keeps illustration rendering when applicable

This enhances UX, provides clearer errors, and fixes inaccurate message content.
- Update inlineHelpText on Priority__c to clearly explain rule selection
- Specifies behavior when multiple extension rules apply and "Display Multiple" is false
- Improves admin/user understanding to reduce configuration confusion
- Insert assign_permission_sets (Indicators_Setup_Access) into config_dev and config_demo
- Reorder flow steps to generate sample data before deploying indicators for smoother setup
@tschug tschug requested a review from a team as a code owner January 22, 2026 02:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants